/**
 * Auto gen via dbpojo-gen.
 */
package com.us.usws.service.ro;

import java.util.List;

import com.us.usws.model.domain.video.VideoComment;
import com.us.usws.support.uitls.DataPageUtil;

/**
 * Service interface
 * @author robot
 */
public interface VideoCommentROService {

	/**
	 * Get Count.
	 */
	public int getTotalCount();

	/**
	 * Get all list.
	 */
	public List<VideoComment> getAllVideoComments();

	/**
	 * Get all list by pagination.
	 */
	public List<VideoComment> getVideoComments(int start, int end);
	
	public void loadVideoCommentsByPage(DataPageUtil<VideoComment> dataPageUtil);

	/**
	 * Get VideoComment by primary key.
	 */
	public VideoComment getVideoComment(String uid);

	public int getCommentsCountByVideo(String videoUid);

	public List<VideoComment> getCommentsByVideo(String videoUid, int start, int end);

	public int getGoodVoteCntByVideo(String videoUid);

	public int getBadVoteCntByVideo(String videoUid);

}